package com.soft.javase.ch08.gen;

/**
 * @author wangzhisen
 * @Desc TODO
 * @date 2025/4/29
 *
 * 泛型的通配符 <?>
 * 1.概念：不知道使用什么类型来接收的时候,此时可以使用?,?表示未知通配符。
 * 2.边界问题
 *      2.1 上边界  <? extends E>
 *           - 1）、?通配符传入的元素，要么是E类型，要么是E类型的子类
 *           - 2）、迭代集合元素时，迭代出的每个元素类型是E类型
 *           - 3）、无法添加元素
 *
 *      2.2 下边界  <? super E>
 *          - 1）、?通配符传入的元素，要么是E类型，要么是E类型的父类
 *          - 2）、迭代集合元素时，迭代出的每个元素类型是Object类型
 *          - 3）、允许添加元素
 */
public class GenDemo4 {
}
